﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;

namespace Examen2009
{
    public partial class ConsultarPaciente : Form
    {
        private ArrayList listaMostrar;

        public ConsultarPaciente(ref ArrayList listaPacientes)
        {
            listaMostrar = new ArrayList();
            listaMostrar = listaPacientes;
            
            InitializeComponent();
           // DataGridView data = new DataGridView();
            //data.DataSource = listaMostrar;
           // data.AutoResizeColumns();
            dgvPac.DataSource = listaMostrar;
            dgvPac.AutoResizeColumns();

            //ahora los labels:

            int cuentaPac = 1;
            foreach (Paciente aux2 in listaMostrar)
            {
                cuentaPac++;
            }
            lbNum.Text = "Numero de pacientes resgistrados: " + cuentaPac.ToString();


            int sumaEdad = 0;
            foreach(Paciente aux in listaMostrar )
            {
                sumaEdad += aux.Edad;
            }
            int edadMedia = 0;
            edadMedia = sumaEdad / cuentaPac;
            lbEdad.Text = "Edad media de los pacientes: " + edadMedia.ToString();         

        }

        private void dgvPacientes_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {

        }

        private void btAceptar_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void lbNum_Click(object sender, EventArgs e)
        {

        }
    }
}
